package com.bob.auth.dto.request;

import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;

/**
 * 员工插入请求
 */
@Data
public class EmployeeInsertRequest {
    /**
     * 主键ID（可选，不传则自动生成）
     */
    private String id;
    
    /**
     * 用户编码（必填）
     */
    @NotBlank(message = "用户编码不能为空")
    private String userCode;
    
    /**
     * 组织ID（必填）
     */
    @NotBlank(message = "组织ID不能为空")
    private String cOrgId;
    
    /**
     * 组织编码（必填）
     */
    @NotBlank(message = "组织编码不能为空")
    private String cOrgCode;
    
    /**
     * 组织名称（必填）
     */
    @NotBlank(message = "组织名称不能为空")
    private String cOrgName;
    
    /**
     * 创建时间（可选，不传则使用当前时间）
     */
    private LocalDateTime createTime;
}
